package zhongbo.java.air.monitor.service;

import org.springframework.web.bind.annotation.RequestParam;
import zhongbo.java.air.common.vo.PageVo;
import zhongbo.java.air.monitor.model.FlightActivityDaily;

import java.util.List;

public interface IFlightActivityDailyService {
    /**
     * 查询当天分组统计结果
     *
     * @param date 某一天的日期 2025-04-08
     * @return 当天分组统计结果
     */
    List<FlightActivityDaily> selectDailyStats(String date);

    /**
     * 从数据库查询当天分组统计结果
     *
     * @param date 某一天的日期 2025-04-08
     * @return 当天分组统计结果
     */
    List<FlightActivityDaily> getDailyStats(String date);



    /* 以下复用crud代码 */

    String addFlightActivityDaily(FlightActivityDaily flightActivityDaily);

    FlightActivityDaily updateFlightActivityDaily(FlightActivityDaily FlightActivityDaily);

    int deleteFlightActivityDaily(String airId);

    FlightActivityDaily getFlightActivityDailyById(String airId);

    PageVo<FlightActivityDaily> page(String icaoCode, int pageNumber, int pageSize);
}
